place populated with alder trees - Francés Inglés Diccionario